<?php

/**
 * Created by PhpStorm.
 * User: Vagrant Archer
 * Date: 2017/7/19
 * Time: 21:27
 */

//class   ObserverFactory
//{
//
//	/**
//	 * Observer constructor.
//	 * @param $inputObserverParams
//	 * @return ObserverDNS|ObserverHttp|ObserverPing
//	 * @throws
//	 * @internal param $observer
//	 */
//
//	public function createObserver($inputObserverParams)
//	{
//		switch ($inputObserverParams["obType"]) {
//			case __OBSERVER_TYPE_PING__:
//				$observer 						=   new ObserverPing($inputObserverParams);
//				break;
//			case __OBSERVER_TYPE_HTTP__:
//				$observer 						=   new ObserverHttp($inputObserverParams);
//				break;
//			case __OBSERVER_TYPE_DNS__ :
//				$observer 						=   new ObserverDNS ($inputObserverParams);
//				break;
//		default:throw (ObserverTypeInvalidException);
//		}
//		return $observer;
//
//	}
//}





